package com.winshare.saleAssistant.service;

import com.winshare.saleAssistant.domain.dto.req.*;
import com.winshare.saleAssistant.domain.dto.resp.CaseResponseDTO;
import com.winshare.saleAssistant.util.Page;

public interface CaseService {

    void save(CaseCreateDTO caseCreateDTO);

    void reply(CaseReplyDTO caseReplyDTO);

    void setRead(CaseIdListDTO caseIdListDTO);

    Page<CaseResponseDTO> getCaseList(CaseQueryDTO caseQueryDTO);

    CaseResponseDTO getCaseDetail(BaseIdDTO baseIdDTO);

    Page<CaseResponseDTO>  getMyCaseList(CaseQueryDTO caseQueryDTO);

    void setAdopted(CaseIdListDTO caseIdListDTO);
}
